using System;
using System.Collections.Generic;
using Newtonsoft.Json;
using FreeSql.DataAnnotations;

namespace FreeSqlLearn {

	[JsonObject(MemberSerialization.OptIn), Table(DisableSyncStructure = true)]
	public partial class rq_jbxxbtx_copy2 {

		[JsonProperty]
		public Guid id { get; set; }

		[JsonProperty]
		public Guid? JxCode { get; set; }

		/// <summary>
		/// 退费操作人
		/// </summary>
		[JsonProperty, Column(StringLength = 50)]
		public string tfczr { get; set; }

		/// <summary>
		/// 退费操作日期
		/// </summary>
		[JsonProperty]
		public DateTime? tfczrq { get; set; }

		[JsonProperty, Column(CanInsert = false)]
		public int tfje { get; set; } = 0;

		/// <summary>
		/// 退学/退费原因
		/// </summary>
		[JsonProperty, Column(StringLength = 100)]
		public string tfyy { get; set; }

		/// <summary>
		/// 0:未退费 1已退费
		/// </summary>
		[JsonProperty, Column(CanInsert = false)]
		public int tfzt { get; set; } = 0;

		[JsonProperty, Column(StringLength = 50)]
		public string txshbz { get; set; }

		/// <summary>
		/// 退学审核人
		/// </summary>
		[JsonProperty, Column(StringLength = 50)]
		public string txshr { get; set; }

		/// <summary>
		/// 退学审核日期
		/// </summary>
		[JsonProperty]
		public DateTime? txshrq { get; set; }

		/// <summary>
		/// 退学申请人
		/// </summary>
		[JsonProperty, Column(StringLength = 50)]
		public string txsqr { get; set; }

		/// <summary>
		/// 退学申请日期
		/// </summary>
		[JsonProperty]
		public DateTime? txsqrq { get; set; }

		/// <summary>
		/// 0:申请退学 1审核通过  -1审核不通过
		/// </summary>
		[JsonProperty, Column(CanInsert = false)]
		public int xytx { get; set; } = 0;

	}

}
